package adb;

import static adb.ADBView.adbVariable;
import static adb.ADBView.adbViewState;
import static adb.ADBView.screenHeight;
import static adb.ADBView.screenWidth;
import static adb.ScreenShotRealtimeLandscape100.SSRealTimeL100open;
import static adb.ScreenShotRealtimeLandscape25.SSRealTimeL25open;
import static adb.ScreenShotRealtimeLandscape50.SSRealTimeL50open;
import static adb.ScreenShotRealtimeLandscape75.SSRealTimeL75open;
import static adb.ScreenShotRealtimePortrait100.SSRealTimeP100open;
import static adb.ScreenShotRealtimePortrait25.SSRealTimeP25open;
import static adb.ScreenShotRealtimePortrait50.SSRealTimeP50open;
import static adb.ScreenShotRealtimePortrait75.SSRealTimeP75open;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

public class OSK extends javax.swing.JFrame {
public static String commandOSK;
public static String adbOSK;
public static int OSKopen=0;

    public OSK() {
        initComponents();
        adbOSK = adbVariable;
        
        this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
        this.addWindowListener(new WindowListener() {  
            public void windowOpened(WindowEvent e) {
                OSKopen=1;
            }
            public void windowClosing(WindowEvent e) {
                OSKopen=0;
                adbViewState=1;
                exit();
            }
            public void windowClosed(WindowEvent e) {
                OSKopen=0;
                
            }
            public void windowIconified(WindowEvent e) {
                
            }
            public void windowDeiconified(WindowEvent e) {
                
            }
            public void windowActivated(WindowEvent e) {
                
            }
            public void windowDeactivated(WindowEvent e) {
                
            }
        });
        this.setLocation((screenWidth - this.getWidth()) / 2,screenHeight-this.getHeight()-30);
        this.setResizable(false);
        jTextFieldTranferText.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                jTextFieldTranferTextaddActionListener();
            }
        });
        jTextFieldTranferText.addKeyListener(new KeyListener() {
        public void keyPressed(KeyEvent keyEvent) {
            
            if("Up".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 19";
                r.execute();
            }
            if("Down".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 20";
                r.execute();
            }
            if("Left".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 21";
                r.execute();
            }
            if("Right".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 22";
                r.execute();
            }
            if("Home".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 122";
                r.execute();
            }
            if("End".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 123";
                r.execute();
            }
            if("Page Up".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 92";
                r.execute();
            }
            if("Page Down".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 93";
                r.execute();
            }
            if("Backspace".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 67";
                r.execute();
            }
            if("Delete".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 67";
                r.execute();
            }
//            if("Ctrl".equals(keyText(keyEvent))){
//                runCommandOnly r = new runCommandOnly();
//                commandOSK = adbOSK+" shell input keyevent 4";
//                r.execute();
//            }
//            if("Shift".equals(keyText(keyEvent))){
//                runCommandOnly r = new runCommandOnly();
//                commandOSK = adbOSK+" shell input keyevent 3";
//                r.execute();
//            }
            if("Context Menu".equals(keyText(keyEvent))){
                runCommandOnly r = new runCommandOnly();
                commandOSK = adbOSK+" shell input keyevent 4";
                r.execute();
            }
            
            //System.out.println("keytext : " + keyText(keyEvent));
        }
        public void keyReleased(KeyEvent keyEvent) {
            
        }
        public void keyTyped(KeyEvent keyEvent) {
            
        }
        private String keyText(KeyEvent keyEvent) {
        int keyCode = keyEvent.getKeyCode();
        String keyText = KeyEvent.getKeyText(keyCode);
        
        return keyText;
      }
        });
    }
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jTextFieldTranferText = new javax.swing.JTextField();
        jPanel1 = new javax.swing.JPanel();
        jButtonBack = new javax.swing.JButton();
        jButtonHome = new javax.swing.JButton();
        jButtonMenu2 = new javax.swing.JButton();
        jPanel2 = new javax.swing.JPanel();
        jButtonDpadUp = new javax.swing.JButton();
        jButtonDpadCenter = new javax.swing.JButton();
        jButtonDpadLeft = new javax.swing.JButton();
        jButtonDpadRight = new javax.swing.JButton();
        jButtonDpadDown = new javax.swing.JButton();
        jButtonEnd = new javax.swing.JButton();
        jButtonScrollHome = new javax.swing.JButton();
        jButtonPageUp = new javax.swing.JButton();
        jButtonPageDown = new javax.swing.JButton();
        jPanel3 = new javax.swing.JPanel();
        jButtonExplorer = new javax.swing.JButton();
        jButtonCamera = new javax.swing.JButton();
        jButtonHeadSetHook = new javax.swing.JButton();
        jButtonSearch = new javax.swing.JButton();
        jButtonL25 = new javax.swing.JButton();
        jButtonP25 = new javax.swing.JButton();
        jButtonL50 = new javax.swing.JButton();
        jButtonP50 = new javax.swing.JButton();
        jButtonL75 = new javax.swing.JButton();
        jButtonP75 = new javax.swing.JButton();
        jButtonL100 = new javax.swing.JButton();
        jButtonP100 = new javax.swing.JButton();
        jButtonEnvelope = new javax.swing.JButton();
        jButtonVolumeUp = new javax.swing.JButton();
        jButtonVolumeDown = new javax.swing.JButton();
        jButtonReboot = new javax.swing.JButton();
        jPanel4 = new javax.swing.JPanel();
        jButtonComma = new javax.swing.JButton();
        jButtonPeriod = new javax.swing.JButton();
        jButtonALTLeft = new javax.swing.JButton();
        jButtonALTRight = new javax.swing.JButton();
        jButtonShiftLeft = new javax.swing.JButton();
        jButtonShiftRight = new javax.swing.JButton();
        jButtonTab = new javax.swing.JButton();
        jButtonSpace = new javax.swing.JButton();
        jButtonSym = new javax.swing.JButton();
        jButtonEnter = new javax.swing.JButton();
        jButtonDel = new javax.swing.JButton();
        jButtonGrave = new javax.swing.JButton();
        jButtonMinus = new javax.swing.JButton();
        jButtonEquals = new javax.swing.JButton();
        jButtonLeftBracket = new javax.swing.JButton();
        jButtonRightBracket = new javax.swing.JButton();
        jButtonBackSlash = new javax.swing.JButton();
        jButtonSemiColon = new javax.swing.JButton();
        jButtonApoStrophe = new javax.swing.JButton();
        jButtonSlash = new javax.swing.JButton();
        jButtonAt = new javax.swing.JButton();
        jButtonPlus = new javax.swing.JButton();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        jButton3 = new javax.swing.JButton();
        jButton4 = new javax.swing.JButton();
        jButton5 = new javax.swing.JButton();
        jButton6 = new javax.swing.JButton();
        jButton7 = new javax.swing.JButton();
        jButton8 = new javax.swing.JButton();
        jButton9 = new javax.swing.JButton();
        jButton0 = new javax.swing.JButton();
        jButtonPound = new javax.swing.JButton();
        jButtonCurrency = new javax.swing.JButton();
        jButtonStar = new javax.swing.JButton();
        jButtonPercent = new javax.swing.JButton();
        jButtonVS = new javax.swing.JButton();
        jButtonOpenParentThesis = new javax.swing.JButton();
        jButtonPluscloseparenthesis = new javax.swing.JButton();
        jPanel5 = new javax.swing.JPanel();
        jButtonPower = new javax.swing.JButton();
        jButtonCall = new javax.swing.JButton();
        jButtonEndCall = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setName("Form"); // NOI18N

        jTextFieldTranferText.setName("jTextFieldTranferText"); // NOI18N

        jPanel1.setName("jPanel1"); // NOI18N

        org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(adb.ADBApp.class).getContext().getResourceMap(OSK.class);
        jButtonBack.setIcon(resourceMap.getIcon("jButtonBack.icon")); // NOI18N
        jButtonBack.setName("jButtonBack"); // NOI18N
        jButtonBack.setPreferredSize(new java.awt.Dimension(65, 20));
        jButtonBack.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonBackActionPerformed(evt);
            }
        });

        jButtonHome.setIcon(resourceMap.getIcon("jButtonHome.icon")); // NOI18N
        jButtonHome.setName("jButtonHome"); // NOI18N
        jButtonHome.setPreferredSize(new java.awt.Dimension(65, 20));
        jButtonHome.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonHomeActionPerformed(evt);
            }
        });

        jButtonMenu2.setIcon(resourceMap.getIcon("jButtonMenu2.icon")); // NOI18N
        jButtonMenu2.setName("jButtonMenu2"); // NOI18N
        jButtonMenu2.setPreferredSize(new java.awt.Dimension(65, 20));
        jButtonMenu2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonMenu2ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addComponent(jButtonBack, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButtonHome, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButtonMenu2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jButtonBack, javax.swing.GroupLayout.DEFAULT_SIZE, 39, Short.MAX_VALUE)
            .addComponent(jButtonHome, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addComponent(jButtonMenu2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        jPanel2.setName("jPanel2"); // NOI18N

        jButtonDpadUp.setBackground(resourceMap.getColor("jButtonDpadLeft.background")); // NOI18N
        jButtonDpadUp.setText(resourceMap.getString("jButtonDpadUp.text")); // NOI18N
        jButtonDpadUp.setName("jButtonDpadUp"); // NOI18N
        jButtonDpadUp.setPreferredSize(new java.awt.Dimension(65, 30));
        jButtonDpadUp.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonDpadUpActionPerformed(evt);
            }
        });

        jButtonDpadCenter.setText(resourceMap.getString("jButtonDpadCenter.text")); // NOI18N
        jButtonDpadCenter.setName("jButtonDpadCenter"); // NOI18N
        jButtonDpadCenter.setPreferredSize(new java.awt.Dimension(65, 30));
        jButtonDpadCenter.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonDpadCenterActionPerformed(evt);
            }
        });

        jButtonDpadLeft.setBackground(resourceMap.getColor("jButtonDpadLeft.background")); // NOI18N
        jButtonDpadLeft.setText(resourceMap.getString("jButtonDpadLeft.text")); // NOI18N
        jButtonDpadLeft.setName("jButtonDpadLeft"); // NOI18N
        jButtonDpadLeft.setPreferredSize(new java.awt.Dimension(65, 30));
        jButtonDpadLeft.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonDpadLeftActionPerformed(evt);
            }
        });

        jButtonDpadRight.setBackground(resourceMap.getColor("jButtonDpadLeft.background")); // NOI18N
        jButtonDpadRight.setText(resourceMap.getString("jButtonDpadRight.text")); // NOI18N
        jButtonDpadRight.setName("jButtonDpadRight"); // NOI18N
        jButtonDpadRight.setPreferredSize(new java.awt.Dimension(65, 30));
        jButtonDpadRight.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonDpadRightActionPerformed(evt);
            }
        });

        jButtonDpadDown.setBackground(resourceMap.getColor("jButtonDpadLeft.background")); // NOI18N
        jButtonDpadDown.setText(resourceMap.getString("jButtonDpadDown.text")); // NOI18N
        jButtonDpadDown.setName("jButtonDpadDown"); // NOI18N
        jButtonDpadDown.setPreferredSize(new java.awt.Dimension(65, 30));
        jButtonDpadDown.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonDpadDownActionPerformed(evt);
            }
        });

        jButtonEnd.setText(resourceMap.getString("jButtonEnd.text")); // NOI18N
        jButtonEnd.setName("jButtonEnd"); // NOI18N
        jButtonEnd.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonEndActionPerformed(evt);
            }
        });

        jButtonScrollHome.setText(resourceMap.getString("jButtonScrollHome.text")); // NOI18N
        jButtonScrollHome.setName("jButtonScrollHome"); // NOI18N
        jButtonScrollHome.setPreferredSize(new java.awt.Dimension(40, 25));
        jButtonScrollHome.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonScrollHomeActionPerformed(evt);
            }
        });

        jButtonPageUp.setText(resourceMap.getString("jButtonPageUp.text")); // NOI18N
        jButtonPageUp.setName("jButtonPageUp"); // NOI18N
        jButtonPageUp.setPreferredSize(new java.awt.Dimension(40, 25));
        jButtonPageUp.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonPageUpActionPerformed(evt);
            }
        });

        jButtonPageDown.setText(resourceMap.getString("jButtonPageDown.text")); // NOI18N
        jButtonPageDown.setName("jButtonPageDown"); // NOI18N
        jButtonPageDown.setPreferredSize(new java.awt.Dimension(40, 25));
        jButtonPageDown.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonPageDownActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jButtonDpadLeft, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonScrollHome, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonEnd, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(jButtonDpadDown, javax.swing.GroupLayout.DEFAULT_SIZE, 67, Short.MAX_VALUE)
                    .addComponent(jButtonDpadCenter, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButtonDpadUp, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jButtonDpadRight, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonPageUp, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonPageDown, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
            .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel2Layout.createSequentialGroup()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButtonDpadUp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonScrollHome, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonPageUp, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButtonDpadCenter, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonDpadRight, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonDpadLeft, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButtonDpadDown, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonEnd)
                    .addComponent(jButtonPageDown, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)))
        );

        jPanel3.setAlignmentX(0.0F);
        jPanel3.setAlignmentY(0.0F);
        jPanel3.setName("jPanel3"); // NOI18N

        jButtonExplorer.setFont(resourceMap.getFont("jButtonExplorer.font")); // NOI18N
        jButtonExplorer.setText(resourceMap.getString("jButtonExplorer.text")); // NOI18N
        jButtonExplorer.setName("jButtonExplorer"); // NOI18N
        jButtonExplorer.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonExplorerActionPerformed(evt);
            }
        });

        jButtonCamera.setFont(resourceMap.getFont("jButtonExplorer.font")); // NOI18N
        jButtonCamera.setText(resourceMap.getString("jButtonCamera.text")); // NOI18N
        jButtonCamera.setName("jButtonCamera"); // NOI18N
        jButtonCamera.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonCameraActionPerformed(evt);
            }
        });

        jButtonHeadSetHook.setFont(resourceMap.getFont("jButtonExplorer.font")); // NOI18N
        jButtonHeadSetHook.setText(resourceMap.getString("jButtonHeadSetHook.text")); // NOI18N
        jButtonHeadSetHook.setName("jButtonHeadSetHook"); // NOI18N
        jButtonHeadSetHook.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonHeadSetHookActionPerformed(evt);
            }
        });

        jButtonSearch.setFont(resourceMap.getFont("jButtonExplorer.font")); // NOI18N
        jButtonSearch.setText(resourceMap.getString("jButtonSearch.text")); // NOI18N
        jButtonSearch.setName("jButtonSearch"); // NOI18N
        jButtonSearch.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonSearchActionPerformed(evt);
            }
        });

        jButtonL25.setBackground(resourceMap.getColor("jButtonL25.background")); // NOI18N
        jButtonL25.setFont(resourceMap.getFont("jButtonL25.font")); // NOI18N
        jButtonL25.setIcon(resourceMap.getIcon("jButtonL25.icon")); // NOI18N
        jButtonL25.setName("jButtonL25"); // NOI18N
        jButtonL25.setPreferredSize(new java.awt.Dimension(30, 21));
        jButtonL25.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonL25ActionPerformed(evt);
            }
        });

        jButtonP25.setBackground(resourceMap.getColor("jButtonP25.background")); // NOI18N
        jButtonP25.setFont(resourceMap.getFont("jButtonP25.font")); // NOI18N
        jButtonP25.setIcon(resourceMap.getIcon("jButtonP25.icon")); // NOI18N
        jButtonP25.setName("jButtonP25"); // NOI18N
        jButtonP25.setPreferredSize(new java.awt.Dimension(30, 21));
        jButtonP25.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonP25ActionPerformed(evt);
            }
        });

        jButtonL50.setBackground(resourceMap.getColor("jButtonP50.background")); // NOI18N
        jButtonL50.setFont(resourceMap.getFont("jButtonP100.font")); // NOI18N
        jButtonL50.setIcon(resourceMap.getIcon("jButtonL50.icon")); // NOI18N
        jButtonL50.setName("jButtonL50"); // NOI18N
        jButtonL50.setPreferredSize(new java.awt.Dimension(30, 21));
        jButtonL50.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonL50ActionPerformed(evt);
            }
        });

        jButtonP50.setBackground(resourceMap.getColor("jButtonP50.background")); // NOI18N
        jButtonP50.setFont(resourceMap.getFont("jButtonP100.font")); // NOI18N
        jButtonP50.setIcon(resourceMap.getIcon("jButtonP50.icon")); // NOI18N
        jButtonP50.setName("jButtonP50"); // NOI18N
        jButtonP50.setPreferredSize(new java.awt.Dimension(30, 21));
        jButtonP50.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonP50ActionPerformed(evt);
            }
        });

        jButtonL75.setBackground(resourceMap.getColor("jButtonP50.background")); // NOI18N
        jButtonL75.setFont(resourceMap.getFont("jButtonP100.font")); // NOI18N
        jButtonL75.setIcon(resourceMap.getIcon("jButtonL75.icon")); // NOI18N
        jButtonL75.setName("jButtonL75"); // NOI18N
        jButtonL75.setPreferredSize(new java.awt.Dimension(30, 21));
        jButtonL75.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonL75ActionPerformed(evt);
            }
        });

        jButtonP75.setBackground(resourceMap.getColor("jButtonP50.background")); // NOI18N
        jButtonP75.setFont(resourceMap.getFont("jButtonP100.font")); // NOI18N
        jButtonP75.setIcon(resourceMap.getIcon("jButtonP75.icon")); // NOI18N
        jButtonP75.setName("jButtonP75"); // NOI18N
        jButtonP75.setPreferredSize(new java.awt.Dimension(30, 21));
        jButtonP75.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonP75ActionPerformed(evt);
            }
        });

        jButtonL100.setBackground(resourceMap.getColor("jButtonP50.background")); // NOI18N
        jButtonL100.setFont(resourceMap.getFont("jButtonP100.font")); // NOI18N
        jButtonL100.setIcon(resourceMap.getIcon("jButtonL100.icon")); // NOI18N
        jButtonL100.setName("jButtonL100"); // NOI18N
        jButtonL100.setPreferredSize(new java.awt.Dimension(30, 21));
        jButtonL100.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonL100ActionPerformed(evt);
            }
        });

        jButtonP100.setBackground(resourceMap.getColor("jButtonP50.background")); // NOI18N
        jButtonP100.setFont(resourceMap.getFont("jButtonP100.font")); // NOI18N
        jButtonP100.setIcon(resourceMap.getIcon("jButtonP100.icon")); // NOI18N
        jButtonP100.setName("jButtonP100"); // NOI18N
        jButtonP100.setPreferredSize(new java.awt.Dimension(30, 21));
        jButtonP100.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonP100ActionPerformed(evt);
            }
        });

        jButtonEnvelope.setIcon(resourceMap.getIcon("jButtonEnvelope.icon")); // NOI18N
        jButtonEnvelope.setName("jButtonEnvelope"); // NOI18N
        jButtonEnvelope.setPreferredSize(new java.awt.Dimension(40, 25));
        jButtonEnvelope.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonEnvelopeActionPerformed(evt);
            }
        });

        jButtonVolumeUp.setFont(resourceMap.getFont("jButtonVolumeDown.font")); // NOI18N
        jButtonVolumeUp.setText(resourceMap.getString("jButtonVolumeUp.text")); // NOI18N
        jButtonVolumeUp.setName("jButtonVolumeUp"); // NOI18N
        jButtonVolumeUp.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonVolumeUpActionPerformed(evt);
            }
        });

        jButtonVolumeDown.setFont(resourceMap.getFont("jButtonVolumeDown.font")); // NOI18N
        jButtonVolumeDown.setText(resourceMap.getString("jButtonVolumeDown.text")); // NOI18N
        jButtonVolumeDown.setName("jButtonVolumeDown"); // NOI18N
        jButtonVolumeDown.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonVolumeDownActionPerformed(evt);
            }
        });

        jButtonReboot.setBackground(resourceMap.getColor("jButtonReboot.background")); // NOI18N
        jButtonReboot.setFont(resourceMap.getFont("jButtonReboot.font")); // NOI18N
        jButtonReboot.setText(resourceMap.getString("jButtonReboot.text")); // NOI18N
        jButtonReboot.setName("jButtonReboot"); // NOI18N
        jButtonReboot.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonRebootActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
        jPanel3.setLayout(jPanel3Layout);
        jPanel3Layout.setHorizontalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addComponent(jButtonSearch)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonCamera)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonHeadSetHook)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonEnvelope, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonExplorer))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jButtonL25, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonP25, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonL50, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonP50, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonL75, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonP75, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonL100, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonP100, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(jButtonReboot)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 38, Short.MAX_VALUE)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(jButtonVolumeDown, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButtonVolumeUp, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
        );
        jPanel3Layout.setVerticalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jButtonL75, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonP75, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonL100, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonP100, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(jButtonL50, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(jButtonP50, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(jButtonVolumeUp)
                        .addComponent(jButtonReboot))
                    .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(jButtonL25, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(jButtonP25, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButtonVolumeDown)
                    .addComponent(jButtonSearch)
                    .addComponent(jButtonCamera)
                    .addComponent(jButtonHeadSetHook)
                    .addComponent(jButtonEnvelope, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButtonExplorer)))
        );

        jPanel4.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        jPanel4.setName("jPanel4"); // NOI18N

        jButtonComma.setText(resourceMap.getString("jButtonComma.text")); // NOI18N
        jButtonComma.setName("jButtonComma"); // NOI18N
        jButtonComma.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonCommaActionPerformed(evt);
            }
        });

        jButtonPeriod.setText(resourceMap.getString("jButtonPeriod.text")); // NOI18N
        jButtonPeriod.setName("jButtonPeriod"); // NOI18N
        jButtonPeriod.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonPeriodActionPerformed(evt);
            }
        });

        jButtonALTLeft.setText(resourceMap.getString("jButtonALTLeft.text")); // NOI18N
        jButtonALTLeft.setName("jButtonALTLeft"); // NOI18N
        jButtonALTLeft.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonALTLeftActionPerformed(evt);
            }
        });

        jButtonALTRight.setText(resourceMap.getString("jButtonALTRight.text")); // NOI18N
        jButtonALTRight.setName("jButtonALTRight"); // NOI18N
        jButtonALTRight.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonALTRightActionPerformed(evt);
            }
        });

        jButtonShiftLeft.setText(resourceMap.getString("jButtonShiftLeft.text")); // NOI18N
        jButtonShiftLeft.setName("jButtonShiftLeft"); // NOI18N
        jButtonShiftLeft.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonShiftLeftActionPerformed(evt);
            }
        });

        jButtonShiftRight.setText(resourceMap.getString("jButtonShiftRight.text")); // NOI18N
        jButtonShiftRight.setName("jButtonShiftRight"); // NOI18N
        jButtonShiftRight.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonShiftRightActionPerformed(evt);
            }
        });

        jButtonTab.setText(resourceMap.getString("jButtonTab.text")); // NOI18N
        jButtonTab.setName("jButtonTab"); // NOI18N
        jButtonTab.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonTabActionPerformed(evt);
            }
        });

        jButtonSpace.setText(resourceMap.getString("jButtonSpace.text")); // NOI18N
        jButtonSpace.setName("jButtonSpace"); // NOI18N
        jButtonSpace.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonSpaceActionPerformed(evt);
            }
        });

        jButtonSym.setText(resourceMap.getString("jButtonSym.text")); // NOI18N
        jButtonSym.setName("jButtonSym"); // NOI18N
        jButtonSym.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonSymActionPerformed(evt);
            }
        });

        jButtonEnter.setIcon(resourceMap.getIcon("jButtonEnter.icon")); // NOI18N
        jButtonEnter.setName("jButtonEnter"); // NOI18N
        jButtonEnter.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonEnterActionPerformed(evt);
            }
        });

        jButtonDel.setIcon(resourceMap.getIcon("jButtonDel.icon")); // NOI18N
        jButtonDel.setName("jButtonDel"); // NOI18N
        jButtonDel.setPreferredSize(new java.awt.Dimension(53, 23));
        jButtonDel.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonDelActionPerformed(evt);
            }
        });

        jButtonGrave.setText(resourceMap.getString("jButtonGrave.text")); // NOI18N
        jButtonGrave.setName("jButtonGrave"); // NOI18N
        jButtonGrave.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonGraveActionPerformed(evt);
            }
        });

        jButtonMinus.setText(resourceMap.getString("jButtonMinus.text")); // NOI18N
        jButtonMinus.setName("jButtonMinus"); // NOI18N
        jButtonMinus.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonMinusActionPerformed(evt);
            }
        });

        jButtonEquals.setText(resourceMap.getString("jButtonEquals.text")); // NOI18N
        jButtonEquals.setName("jButtonEquals"); // NOI18N
        jButtonEquals.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonEqualsActionPerformed(evt);
            }
        });

        jButtonLeftBracket.setText(resourceMap.getString("jButtonLeftBracket.text")); // NOI18N
        jButtonLeftBracket.setName("jButtonLeftBracket"); // NOI18N
        jButtonLeftBracket.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonLeftBracketActionPerformed(evt);
            }
        });

        jButtonRightBracket.setText(resourceMap.getString("jButtonRightBracket.text")); // NOI18N
        jButtonRightBracket.setName("jButtonRightBracket"); // NOI18N
        jButtonRightBracket.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonRightBracketActionPerformed(evt);
            }
        });

        jButtonBackSlash.setText(resourceMap.getString("jButtonBackSlash.text")); // NOI18N
        jButtonBackSlash.setName("jButtonBackSlash"); // NOI18N
        jButtonBackSlash.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonBackSlashActionPerformed(evt);
            }
        });

        jButtonSemiColon.setText(resourceMap.getString("jButtonSemiColon.text")); // NOI18N
        jButtonSemiColon.setName("jButtonSemiColon"); // NOI18N
        jButtonSemiColon.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonSemiColonActionPerformed(evt);
            }
        });

        jButtonApoStrophe.setText(resourceMap.getString("jButtonApoStrophe.text")); // NOI18N
        jButtonApoStrophe.setName("jButtonApoStrophe"); // NOI18N
        jButtonApoStrophe.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonApoStropheActionPerformed(evt);
            }
        });

        jButtonSlash.setText(resourceMap.getString("jButtonSlash.text")); // NOI18N
        jButtonSlash.setName("jButtonSlash"); // NOI18N
        jButtonSlash.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonSlashActionPerformed(evt);
            }
        });

        jButtonAt.setText(resourceMap.getString("jButtonAt.text")); // NOI18N
        jButtonAt.setName("jButtonAt"); // NOI18N
        jButtonAt.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonAtActionPerformed(evt);
            }
        });

        jButtonPlus.setText(resourceMap.getString("jButtonPlus.text")); // NOI18N
        jButtonPlus.setName("jButtonPlus"); // NOI18N
        jButtonPlus.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonPlusActionPerformed(evt);
            }
        });

        jButton1.setText(resourceMap.getString("jButton1.text")); // NOI18N
        jButton1.setName("jButton1"); // NOI18N
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jButton2.setText(resourceMap.getString("jButton2.text")); // NOI18N
        jButton2.setName("jButton2"); // NOI18N
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });

        jButton3.setText(resourceMap.getString("jButton3.text")); // NOI18N
        jButton3.setName("jButton3"); // NOI18N
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });

        jButton4.setText(resourceMap.getString("jButton4.text")); // NOI18N
        jButton4.setName("jButton4"); // NOI18N
        jButton4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton4ActionPerformed(evt);
            }
        });

        jButton5.setText(resourceMap.getString("jButton5.text")); // NOI18N
        jButton5.setName("jButton5"); // NOI18N
        jButton5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton5ActionPerformed(evt);
            }
        });

        jButton6.setText(resourceMap.getString("jButton6.text")); // NOI18N
        jButton6.setName("jButton6"); // NOI18N
        jButton6.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton6ActionPerformed(evt);
            }
        });

        jButton7.setText(resourceMap.getString("jButton7.text")); // NOI18N
        jButton7.setName("jButton7"); // NOI18N
        jButton7.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton7ActionPerformed(evt);
            }
        });

        jButton8.setText(resourceMap.getString("jButton8.text")); // NOI18N
        jButton8.setName("jButton8"); // NOI18N
        jButton8.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton8ActionPerformed(evt);
            }
        });

        jButton9.setText(resourceMap.getString("jButton9.text")); // NOI18N
        jButton9.setName("jButton9"); // NOI18N
        jButton9.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton9ActionPerformed(evt);
            }
        });

        jButton0.setText(resourceMap.getString("jButton0.text")); // NOI18N
        jButton0.setName("jButton0"); // NOI18N
        jButton0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton0ActionPerformed(evt);
            }
        });

        jButtonPound.setText(resourceMap.getString("jButtonPound.text")); // NOI18N
        jButtonPound.setName("jButtonPound"); // NOI18N
        jButtonPound.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonPoundActionPerformed(evt);
            }
        });

        jButtonCurrency.setText(resourceMap.getString("jButtonCurrency.text")); // NOI18N
        jButtonCurrency.setName("jButtonCurrency"); // NOI18N
        jButtonCurrency.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonCurrencyActionPerformed(evt);
            }
        });

        jButtonStar.setText(resourceMap.getString("jButtonStar.text")); // NOI18N
        jButtonStar.setName("jButtonStar"); // NOI18N
        jButtonStar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonStarActionPerformed(evt);
            }
        });

        jButtonPercent.setText(resourceMap.getString("jButtonPercent.text")); // NOI18N
        jButtonPercent.setName("jButtonPercent"); // NOI18N
        jButtonPercent.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonPercentActionPerformed(evt);
            }
        });

        jButtonVS.setText(resourceMap.getString("jButtonVS.text")); // NOI18N
        jButtonVS.setName("jButtonVS"); // NOI18N
        jButtonVS.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonVSActionPerformed(evt);
            }
        });

        jButtonOpenParentThesis.setMnemonic('[');
        jButtonOpenParentThesis.setText(resourceMap.getString("jButtonOpenParentThesis.text")); // NOI18N
        jButtonOpenParentThesis.setName("jButtonOpenParentThesis"); // NOI18N
        jButtonOpenParentThesis.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonOpenParentThesisActionPerformed(evt);
            }
        });

        jButtonPluscloseparenthesis.setMnemonic(']');
        jButtonPluscloseparenthesis.setText(resourceMap.getString("jButtonPluscloseparenthesis.text")); // NOI18N
        jButtonPluscloseparenthesis.setName("jButtonPluscloseparenthesis"); // NOI18N
        jButtonPluscloseparenthesis.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonPluscloseparenthesisActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addGroup(jPanel4Layout.createSequentialGroup()
                            .addComponent(jButtonAt)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonPound)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonCurrency)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonPercent)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonVS)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonStar)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonMinus)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonPlus)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonOpenParentThesis)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonPluscloseparenthesis)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonEquals, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addGroup(jPanel4Layout.createSequentialGroup()
                            .addComponent(jButton1)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButton2)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButton3)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButton4)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButton5)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButton6)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButton7)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButton8)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButton9)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButton0)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButtonDel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(jPanel4Layout.createSequentialGroup()
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jButtonTab)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonBackSlash)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonSemiColon)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonApoStrophe))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jButtonShiftLeft)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonALTLeft)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonSpace)))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jButtonSym)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonALTRight)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonShiftRight)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonLeftBracket)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonRightBracket, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jButtonSlash)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonGrave)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonComma)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonPeriod)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jButtonEnter)))))
                .addGap(0, 7, Short.MAX_VALUE))
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton1)
                    .addComponent(jButton2)
                    .addComponent(jButton3)
                    .addComponent(jButton4)
                    .addComponent(jButton5)
                    .addComponent(jButton6)
                    .addComponent(jButton7)
                    .addComponent(jButton8)
                    .addComponent(jButton9)
                    .addComponent(jButton0)
                    .addComponent(jButtonDel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButtonAt)
                    .addComponent(jButtonPound)
                    .addComponent(jButtonCurrency)
                    .addComponent(jButtonPercent)
                    .addComponent(jButtonVS)
                    .addComponent(jButtonStar)
                    .addComponent(jButtonMinus)
                    .addComponent(jButtonPlus)
                    .addComponent(jButtonOpenParentThesis)
                    .addComponent(jButtonPluscloseparenthesis)
                    .addComponent(jButtonEquals))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jButtonEnter, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(jButtonPeriod)
                        .addComponent(jButtonComma)
                        .addComponent(jButtonGrave)
                        .addComponent(jButtonSlash)
                        .addComponent(jButtonApoStrophe)
                        .addComponent(jButtonSemiColon)
                        .addComponent(jButtonBackSlash)
                        .addComponent(jButtonTab)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButtonShiftRight)
                    .addComponent(jButtonShiftLeft)
                    .addComponent(jButtonALTLeft)
                    .addComponent(jButtonALTRight)
                    .addComponent(jButtonSym)
                    .addComponent(jButtonSpace)
                    .addComponent(jButtonLeftBracket)
                    .addComponent(jButtonRightBracket)))
        );

        jPanel5.setName("jPanel5"); // NOI18N

        jButtonPower.setIcon(resourceMap.getIcon("jButtonPower.icon")); // NOI18N
        jButtonPower.setName("jButtonPower"); // NOI18N
        jButtonPower.setPreferredSize(new java.awt.Dimension(65, 30));
        jButtonPower.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonPowerActionPerformed(evt);
            }
        });

        jButtonCall.setBackground(resourceMap.getColor("jButtonCall.background")); // NOI18N
        jButtonCall.setText(resourceMap.getString("jButtonCall.text")); // NOI18N
        jButtonCall.setName("jButtonCall"); // NOI18N
        jButtonCall.setPreferredSize(new java.awt.Dimension(65, 30));
        jButtonCall.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonCallActionPerformed(evt);
            }
        });

        jButtonEndCall.setBackground(resourceMap.getColor("jButtonEndCall.background")); // NOI18N
        jButtonEndCall.setText(resourceMap.getString("jButtonEndCall.text")); // NOI18N
        jButtonEndCall.setName("jButtonEndCall"); // NOI18N
        jButtonEndCall.setPreferredSize(new java.awt.Dimension(65, 30));
        jButtonEndCall.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonEndCallActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
        jPanel5.setLayout(jPanel5Layout);
        jPanel5Layout.setHorizontalGroup(
            jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel5Layout.createSequentialGroup()
                .addComponent(jButtonPower, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButtonCall, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButtonEndCall, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
        );
        jPanel5Layout.setVerticalGroup(
            jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jButtonPower, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addComponent(jButtonCall, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addComponent(jButtonEndCall, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                    .addComponent(jTextFieldTranferText, javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jPanel3, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jPanel5, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(0, 0, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addComponent(jTextFieldTranferText, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents
    private void jButtonPowerActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonPowerActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 26";
        r.execute();
    }//GEN-LAST:event_jButtonPowerActionPerformed
    private void jButtonHomeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonHomeActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 3";
        r.execute();
    }//GEN-LAST:event_jButtonHomeActionPerformed
    private void jButtonBackActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonBackActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 4";
        r.execute();
    }//GEN-LAST:event_jButtonBackActionPerformed
    private void jButtonCallActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCallActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 5";
        r.execute();
    }//GEN-LAST:event_jButtonCallActionPerformed
    private void jButtonEndCallActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonEndCallActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 6";
        r.execute();
    }//GEN-LAST:event_jButtonEndCallActionPerformed
    private void jButtonStarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonStarActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 17";
        r.execute();
    }//GEN-LAST:event_jButtonStarActionPerformed
    private void jButtonPoundActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonPoundActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 18";
        r.execute();
    }//GEN-LAST:event_jButtonPoundActionPerformed
    private void jButtonDpadUpActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonDpadUpActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 19";
        r.execute();
    }//GEN-LAST:event_jButtonDpadUpActionPerformed
    private void jButtonDpadDownActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonDpadDownActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 20";
        r.execute();
    }//GEN-LAST:event_jButtonDpadDownActionPerformed
    private void jButtonCameraActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCameraActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 27";
        r.execute();
    }//GEN-LAST:event_jButtonCameraActionPerformed
    private void jButtonDpadLeftActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonDpadLeftActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 21";
        r.execute();

    }//GEN-LAST:event_jButtonDpadLeftActionPerformed
    private void jButtonDpadRightActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonDpadRightActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 22";
        r.execute();

    }//GEN-LAST:event_jButtonDpadRightActionPerformed
    private void jButtonDpadCenterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonDpadCenterActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 23";
        r.execute();

    }//GEN-LAST:event_jButtonDpadCenterActionPerformed
    private void jButtonVolumeUpActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonVolumeUpActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 24";
        r.execute();

    }//GEN-LAST:event_jButtonVolumeUpActionPerformed
    private void jButtonVolumeDownActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonVolumeDownActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 25";
        r.execute();

    }//GEN-LAST:event_jButtonVolumeDownActionPerformed
    private void jButtonCommaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCommaActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 55";
        r.execute();
    }//GEN-LAST:event_jButtonCommaActionPerformed
    private void jButtonPeriodActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonPeriodActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 56";
        r.execute();
    }//GEN-LAST:event_jButtonPeriodActionPerformed
    private void jButtonALTLeftActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonALTLeftActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 57";
        r.execute();
    }//GEN-LAST:event_jButtonALTLeftActionPerformed
    private void jButtonALTRightActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonALTRightActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 58";
        r.execute();
    }//GEN-LAST:event_jButtonALTRightActionPerformed
    private void jButtonShiftLeftActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonShiftLeftActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 59";
        r.execute();
    }//GEN-LAST:event_jButtonShiftLeftActionPerformed
    private void jButtonShiftRightActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonShiftRightActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 60";
        r.execute();
    }//GEN-LAST:event_jButtonShiftRightActionPerformed
    private void jButtonTabActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonTabActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 61";
        r.execute();
    }//GEN-LAST:event_jButtonTabActionPerformed
    private void jButtonSpaceActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSpaceActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 62";
        r.execute();
    }//GEN-LAST:event_jButtonSpaceActionPerformed
    private void jButtonSymActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSymActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 63";
        r.execute();
    }//GEN-LAST:event_jButtonSymActionPerformed
    private void jButtonExplorerActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonExplorerActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 64";
        r.execute();
    }//GEN-LAST:event_jButtonExplorerActionPerformed
    private void jButtonEnvelopeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonEnvelopeActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 65";
        r.execute();
    }//GEN-LAST:event_jButtonEnvelopeActionPerformed
    private void jButtonEnterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonEnterActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 66";
        r.execute();
    }//GEN-LAST:event_jButtonEnterActionPerformed
    private void jButtonDelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonDelActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 67";
        r.execute();
    }//GEN-LAST:event_jButtonDelActionPerformed
    private void jButtonGraveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonGraveActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 68";
        r.execute();
    }//GEN-LAST:event_jButtonGraveActionPerformed
    private void jButtonMinusActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonMinusActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 69";
        r.execute();
    }//GEN-LAST:event_jButtonMinusActionPerformed
    private void jButtonEqualsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonEqualsActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 70";
        r.execute();
    }//GEN-LAST:event_jButtonEqualsActionPerformed
    private void jButtonLeftBracketActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonLeftBracketActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 71";
        r.execute();
    }//GEN-LAST:event_jButtonLeftBracketActionPerformed
    private void jButtonRightBracketActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonRightBracketActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 72";
        r.execute();
    }//GEN-LAST:event_jButtonRightBracketActionPerformed
    private void jButtonBackSlashActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonBackSlashActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 73";
        r.execute();
    }//GEN-LAST:event_jButtonBackSlashActionPerformed
    private void jButtonSemiColonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSemiColonActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 74";
        r.execute();
    }//GEN-LAST:event_jButtonSemiColonActionPerformed
    private void jButtonApoStropheActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonApoStropheActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 75";
        r.execute();
    }//GEN-LAST:event_jButtonApoStropheActionPerformed
    private void jButtonSlashActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSlashActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 76";
        r.execute();
    }//GEN-LAST:event_jButtonSlashActionPerformed
    private void jButtonAtActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAtActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 77";
        r.execute();
    }//GEN-LAST:event_jButtonAtActionPerformed
    private void jButtonHeadSetHookActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonHeadSetHookActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 79";
        r.execute();
    }//GEN-LAST:event_jButtonHeadSetHookActionPerformed
    private void jButtonPlusActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonPlusActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 81";
        r.execute();
    }//GEN-LAST:event_jButtonPlusActionPerformed
    private void jButtonMenu2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonMenu2ActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 82";
        r.execute();
    }//GEN-LAST:event_jButtonMenu2ActionPerformed
    private void jButtonSearchActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSearchActionPerformed
                runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 84";
        r.execute();
    }//GEN-LAST:event_jButtonSearchActionPerformed
    private void jButton0ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton0ActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 7";
        r.execute();
    }//GEN-LAST:event_jButton0ActionPerformed
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 8";
        r.execute();
    }//GEN-LAST:event_jButton1ActionPerformed
    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 9";
        r.execute();
    }//GEN-LAST:event_jButton2ActionPerformed
    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 10";
        r.execute();
    }//GEN-LAST:event_jButton3ActionPerformed
    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 11";
        r.execute();
    }//GEN-LAST:event_jButton4ActionPerformed
    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton5ActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 12";
        r.execute();
    }//GEN-LAST:event_jButton5ActionPerformed
    private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton6ActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 13";
        r.execute();
    }//GEN-LAST:event_jButton6ActionPerformed
    private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton7ActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 14";
        r.execute();
    }//GEN-LAST:event_jButton7ActionPerformed
    private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton8ActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 15";
        r.execute();
    }//GEN-LAST:event_jButton8ActionPerformed
    private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton9ActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 16";
        r.execute();
    }//GEN-LAST:event_jButton9ActionPerformed
    private void jButtonCurrencyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCurrencyActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input text \\$";
        r.execute();
    }//GEN-LAST:event_jButtonCurrencyActionPerformed
    private void jButtonPercentActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonPercentActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input text \\%";
        r.execute();
    }//GEN-LAST:event_jButtonPercentActionPerformed
    private void jButtonVSActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonVSActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input text \\&";
        r.execute();
    }//GEN-LAST:event_jButtonVSActionPerformed
    private void jButtonOpenParentThesisActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonOpenParentThesisActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input text \\(";
        r.execute();
    }//GEN-LAST:event_jButtonOpenParentThesisActionPerformed
    private void jButtonPluscloseparenthesisActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonPluscloseparenthesisActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input text \\)";
        r.execute();
    }//GEN-LAST:event_jButtonPluscloseparenthesisActionPerformed
        private void jButtonL50ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonL50ActionPerformed
        if(SSRealTimeL50open==0){
        ScreenShotRealtimeLandscape50 ssrl = new ScreenShotRealtimeLandscape50();
        ssrl.execute();
        }
    }//GEN-LAST:event_jButtonL50ActionPerformed
	private void jButtonP50ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonP50ActionPerformed
        if(SSRealTimeP50open==0){
        ScreenShotRealtimePortrait50 ssrl = new ScreenShotRealtimePortrait50();
        ssrl.execute();
        }
    }//GEN-LAST:event_jButtonP50ActionPerformed
    private void jButtonL75ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonL75ActionPerformed
        if(SSRealTimeL75open==0){
        ScreenShotRealtimeLandscape75 ssrl = new ScreenShotRealtimeLandscape75();
        ssrl.execute();
        }        
    }//GEN-LAST:event_jButtonL75ActionPerformed
    private void jButtonP75ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonP75ActionPerformed
        if(SSRealTimeP75open==0){
        ScreenShotRealtimePortrait75 ssrl = new ScreenShotRealtimePortrait75();
        ssrl.execute();
        }     
    }//GEN-LAST:event_jButtonP75ActionPerformed
    private void jButtonL100ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonL100ActionPerformed
        if(SSRealTimeL100open==0){
        ScreenShotRealtimeLandscape100 L100 = new ScreenShotRealtimeLandscape100();
        L100.execute();
        }
    }//GEN-LAST:event_jButtonL100ActionPerformed
    private void jButtonP100ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonP100ActionPerformed
        if(SSRealTimeP100open==0){
        ScreenShotRealtimePortrait100 p100 = new ScreenShotRealtimePortrait100();
        p100.execute();
        }
    }//GEN-LAST:event_jButtonP100ActionPerformed
    private void jButtonEndActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonEndActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 123";
        r.execute();
    }//GEN-LAST:event_jButtonEndActionPerformed
    private void jButtonScrollHomeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonScrollHomeActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 122";
        r.execute();
    }//GEN-LAST:event_jButtonScrollHomeActionPerformed
    private void jButtonPageUpActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonPageUpActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 92";
        r.execute();
    }//GEN-LAST:event_jButtonPageUpActionPerformed
    private void jButtonPageDownActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonPageDownActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" shell input keyevent 93";
        r.execute();
    }//GEN-LAST:event_jButtonPageDownActionPerformed

    private void jButtonRebootActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonRebootActionPerformed
        runCommandOnly r = new runCommandOnly();
        commandOSK = adbOSK+" reboot";
        r.execute();
    }//GEN-LAST:event_jButtonRebootActionPerformed

    private void jButtonL25ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonL25ActionPerformed

        if(SSRealTimeL25open==0){
        ScreenShotRealtimeLandscape25 ssrl = new ScreenShotRealtimeLandscape25();
        ssrl.execute();
        }
    }//GEN-LAST:event_jButtonL25ActionPerformed

    private void jButtonP25ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonP25ActionPerformed

        if(SSRealTimeP25open==0){
        ScreenShotRealtimePortrait25 ssrl = new ScreenShotRealtimePortrait25();
        ssrl.execute();
        }
    }//GEN-LAST:event_jButtonP25ActionPerformed
   public void jTextFieldTranferTextaddActionListener(){
        runCommandOnly r = new runCommandOnly();
        String input = jTextFieldTranferText.getText();
//        int endSpace=0;
//        if(!"".equals(input)){
//        if(input.charAt(input.length()-1)==' '){endSpace=1;}
//        String[] cc = input.split(" ");
//        int len = cc.length;
//        for(int i=0;i<len;i++){
//        commandOSK = adbOSK + " shell input text "+cc[i];
//        r.doInBackground();
////        System.out.printf(cc[i]+"=cc[i]\n");
//        if(i<len-1){
//        commandOSK=adbOSK+" shell input keyevent 62";
//        r.doInBackground();
//        }
//        }
//        if(endSpace==1){
//        commandOSK=adbOSK+" shell input keyevent 62";
//        r.doInBackground();
//        }
//                
//        jTextFieldTranferText.setText("");
//    }
        input=input.replace(" ","%s");
//        input=input.replace("\"","'\\\"'");
//        input=input.replace("\\","\\\\");
//        input=input.replace("'","\\\'");
        
        commandOSK = adbOSK + " shell input text "+input;
        r.execute();
        jTextFieldTranferText.setText("");
        if("".equals(input)){
        commandOSK = adbOSK+" shell input keyevent 66";
        r.execute();
        }
        
        
    }
   public void exit(){
        this.removeAll();
        System.gc();
        this.dispose();
   }
   public static void main(String args[]) {

        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new OSK().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton jButton0;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    private javax.swing.JButton jButton5;
    private javax.swing.JButton jButton6;
    private javax.swing.JButton jButton7;
    private javax.swing.JButton jButton8;
    private javax.swing.JButton jButton9;
    private javax.swing.JButton jButtonALTLeft;
    private javax.swing.JButton jButtonALTRight;
    private javax.swing.JButton jButtonApoStrophe;
    private javax.swing.JButton jButtonAt;
    private javax.swing.JButton jButtonBack;
    private javax.swing.JButton jButtonBackSlash;
    private javax.swing.JButton jButtonCall;
    private javax.swing.JButton jButtonCamera;
    private javax.swing.JButton jButtonComma;
    private javax.swing.JButton jButtonCurrency;
    private javax.swing.JButton jButtonDel;
    private javax.swing.JButton jButtonDpadCenter;
    private javax.swing.JButton jButtonDpadDown;
    private javax.swing.JButton jButtonDpadLeft;
    private javax.swing.JButton jButtonDpadRight;
    private javax.swing.JButton jButtonDpadUp;
    private javax.swing.JButton jButtonEnd;
    private javax.swing.JButton jButtonEndCall;
    private javax.swing.JButton jButtonEnter;
    private javax.swing.JButton jButtonEnvelope;
    private javax.swing.JButton jButtonEquals;
    private javax.swing.JButton jButtonExplorer;
    private javax.swing.JButton jButtonGrave;
    private javax.swing.JButton jButtonHeadSetHook;
    private javax.swing.JButton jButtonHome;
    private javax.swing.JButton jButtonL100;
    private javax.swing.JButton jButtonL25;
    private javax.swing.JButton jButtonL50;
    private javax.swing.JButton jButtonL75;
    private javax.swing.JButton jButtonLeftBracket;
    private javax.swing.JButton jButtonMenu2;
    private javax.swing.JButton jButtonMinus;
    private javax.swing.JButton jButtonOpenParentThesis;
    private javax.swing.JButton jButtonP100;
    private javax.swing.JButton jButtonP25;
    private javax.swing.JButton jButtonP50;
    private javax.swing.JButton jButtonP75;
    private javax.swing.JButton jButtonPageDown;
    private javax.swing.JButton jButtonPageUp;
    private javax.swing.JButton jButtonPercent;
    private javax.swing.JButton jButtonPeriod;
    private javax.swing.JButton jButtonPlus;
    private javax.swing.JButton jButtonPluscloseparenthesis;
    private javax.swing.JButton jButtonPound;
    private javax.swing.JButton jButtonPower;
    private javax.swing.JButton jButtonReboot;
    private javax.swing.JButton jButtonRightBracket;
    private javax.swing.JButton jButtonScrollHome;
    private javax.swing.JButton jButtonSearch;
    private javax.swing.JButton jButtonSemiColon;
    private javax.swing.JButton jButtonShiftLeft;
    private javax.swing.JButton jButtonShiftRight;
    private javax.swing.JButton jButtonSlash;
    private javax.swing.JButton jButtonSpace;
    private javax.swing.JButton jButtonStar;
    private javax.swing.JButton jButtonSym;
    private javax.swing.JButton jButtonTab;
    private javax.swing.JButton jButtonVS;
    private javax.swing.JButton jButtonVolumeDown;
    private javax.swing.JButton jButtonVolumeUp;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JPanel jPanel5;
    private javax.swing.JTextField jTextFieldTranferText;
    // End of variables declaration//GEN-END:variables
}
